package cn.iocoder.yudao.module.wengfu.controller.admin.base.vo;

import lombok.*;
import java.util.*;
import io.swagger.v3.oas.annotations.media.Schema;
import cn.iocoder.yudao.framework.common.pojo.PageParam;
import java.math.BigDecimal;
import org.springframework.format.annotation.DateTimeFormat;
import java.time.LocalDateTime;

import static cn.iocoder.yudao.framework.common.util.date.DateUtils.FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND;

@Schema(description = "管理后台 - 样品基础信息分页 Request VO")
@Data
public class SampleBaseInfoPageReqVO extends PageParam {

    @Schema(description = "取样编号", example = "32561")
    private String sampleId;

    @Schema(description = "化验编号", example = "7009")
    private String testId;

    @Schema(description = "样品类型：1-了解样, 2-流程样, 3-结算样", example = "2")
    private Integer sampleType;

    @Schema(description = "样品名称", example = "李四")
    private String sampleName;

    @Schema(description = "取样时间")
    private LocalDateTime[] SampleTime;



    @Schema(description = "发矿单位")
    private String miningUnit;

    @Schema(description = "发矿地点")
    private String miningLocation;

    @Schema(description = "收矿地点")
    private String receivingLocation;

    @Schema(description = "取样地点")
    private String samplingLocation;

    @Schema(description = "矿石种类", example = "2")
    private Integer oreType;

    @Schema(description = "矿石属性")
    private Integer oreProperty;

}
